@charset "utf-8";
/* CSS Document */
html,body,div,p,form,label,ul,li,dl,dt,dd,ol,img,input,button,h1,h2,h3,h4,h5,h6,i,em,strong,small{margin:0;padding:0;border:0;list-style:none;font-style:normal;}
body{font-family: "Verdana", "Microsoft YaHei", "Simsun","arial"," georgia", "helvetica", "sans-serif","PingFang-SC-Medium"; }
input,button,select,textarea{outline:none;list-style:none;}
textarea{resize:none;}
table th,table td,div,p,dd,dt,li{word-break:break-all;word-wrap:break-word;white-space:normal;}
a{text-decoration:none;font-family: "Verdana", "Microsoft YaHei", "Simsun","arial"," georgia", "helvetica", "sans-serif","PingFang-SC-Medium";color: #666;}
img{ border: 0; vertical-align: middle;  }
.clearfix:before,.clearfix:after { content: "";display: table;}
.clearfix:after {clear: both;}
.clearfix {zoom: 1;/*兼容ie*/}

/*...........................................................*/
.content {
    margin: 0 auto;
}
.newfuwu {
    float: left;
    margin-left: 9px;
}
.newfuwu .fwtop .searchbox {
    width: 441px;
    height: 33px;
    border: 1px solid #0788e4;
}
.newfuwu .fwtop .searchbox input[type="text"] {
    width: 322px;
    padding-left: 40px;
    height: 33px;
    background:  url(../images/ss.png) 10px center no-repeat;
}
.newfuwu .fwtop .searchbox input[type="submit"] {
    width: 78px;
    height: 33px;
    background-color: #0788e4;
    color:#fff;
}
.newfuwu .fwtop .tiwen  {
    width: 285px;
    height: 33px;
    line-height: 33px;
    color:#333;
    border: 1px solid #c8e3f0;
    margin-left: 6px;
}
.newfuwu .fwtop .tiwen a {
    font-size: 14px;
    color: #0788e4;
    padding-left: 15px;
}
.newfuwu .fwtop .tiwen a i {
    color: #333;
}
.newfuwu .fubotm {
    border: 1px solid #eee;
    width: 732px;
    height: 213px;
    margin-top: 10px;
    overflow: hidden;
}
.pubh {
    background-color: #deeaf6;
    color: #333;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
}
.newfuwu .fubotm h1 {
    height: 31px;
    line-height: 31px;
    color: #333;
}
.newfuwu .fubotm ul {
    padding: 0 20px;
}
.newfuwu .fubotm ul li.zixun {
    /*width: 148px;*/
	width:346px;
}
.newfuwu .fubotm ul li h2 {
    font-size: 14px;
    color: #0788e4;
}
.newfuwu .fubotm ul li a {
   /* width: 145px;*/
   width:343px;
    display: inline-block;
    font-size: 14px;
    line-height: 22px;
}
.newfuwu .fubotm ul li.peixun {
    width: 248px;
}
.newfuwu .fubotm ul li.peixun a {
    width: 120px;
}
/*图片新闻*/
.picnews {
    width: 958px;
    padding-bottom: 20px;
    border: 1px solid #eee;
    margin-top: 25px;
    clear: both;
}
.picnews h1 {
    height: 40px;
    line-height: 40px;
}
.picnews .left {
    height: 40px;
    line-height: 40px;
}
.pncon .left {
    margin: 20px 25px 0 25px;
}
.picnews .slideBox{ width:382px; height:264px; overflow:hidden; position:relative;   }
.picnews .slideBox .hd{
    width: 100%; text-align: center; height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.picnews .slideBox .hd ul{ overflow:hidden; zoom:1;   }
.picnews .slideBox .hd ul li{  display:inline-block; margin: 0 4px;  width:10px; height:10px; background:#fff; cursor:pointer;-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px; }
.picnews .slideBox .hd ul li.on{ background:#0788e4; color:#fff; }
.picnews .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.picnews .slideBox .bd li{ zoom:1; vertical-align:middle; }
.picnews .slideBox .bd img{ width:382px; height:264px; display:block;  }
.pncon .right ul li  {
   font-size: 14px;
    width: 504px;
    border-bottom: 1px solid #e5e5e5;
    height: 42px;
    line-height: 42px;
}
.pncon .right ul li a {
    background:  url(../images/dot.png) 0 center no-repeat;
    padding-left: 10px;
}
.pncon .right ul li i {
    color: #be0000;
}
.pncon .right ul li:last-child {
    border-bottom: 0;
}
.btn {
    margin: 0 auto;
}
.btn a {
    display: block;
    width: 162px !important;
    height: 33px;
    line-height: 33px;
    text-align: center;
    color: #333;
    background:  url(../images/navbg.png) 0 0 no-repeat;
    font-size: 14px;
    margin: 10px auto 0 auto;
    clear: both;
    float: none;
}
.guan {
    width: 30px;
    background-color: #eeeeee;
    font-size: 16px;
    text-align: center;
    padding: 10px 0;
    line-height: 20px;
}
.zlbox {
    border-bottom: 1px solid #eee;
}
.zlbox .text {
    width: 928px;
    height: 100px;
    padding: 10px 0;
    overflow: hidden;
}
.zlbox .text a {
    display: inline-block;
    width: 62px;
    text-align: center;
    font-size: 13px;
}
.dayi {
   /* padding: 35px 35px 0 35px;*/
    padding: 15px 35px 0 35px;
}
.dayi dl dt {
    width: 161px;
    height: 85px;
    overflow: hidden;
    margin-right: 25px;
}
.dayi dl dt img {
    width: 100%;
}
.dayi dl dd h2 a {
    font-weight: bold;
    color: #333;
}
.dayi dl dd {
    width: 680px;
}
.dayi dl dd p {
    font-size: 14px;
    margin-top: 10px;
}
.dayi dl dd p a {
    color: #ff0000;
    margin-right: 10px;
}
.dayi dl {
    margin-bottom: 40px;
}
/*客户名录*/
.khimg img {
    display: block;
    margin: 20px auto;
    max-width: 960px;
}
.kefu {
    width: 199px;
    height: 472px;
    background:  url(../images/kefu.png) 0 0 no-repeat;
    font-size: 14px;
}
.kefu ul {
    margin-top: 64px;
    padding-left: 16px;
}
.kefu ul li {
    height: 57px;
}
.kefu ul li img {
    margin-right: 20px;
}
.kefu  .wx {
    text-align: center;
}
.kefu  .wx img {
    margin: 20px 0;
}
.fullSlide2 .pic,.nimg {
    /*width: 662px;*/
	width:100%;
    height: 438px;
    overflow: hidden;
}
.nimg {

    padding: 0;
}
.fullSlide2 .pic img {
    width: 100%;
}
.fullSlide2 .bd ul li p  {
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    background-color: rgba(0, 112, 192, 0.75);
    color: #fff;
    height: 38px;
    line-height: 38px;
    text-align: left;
    padding-left: 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 14px;
}
.top,.content,.menu,.container {
    margin: 0 auto;
}
.fullSlide2 .bd li {
    width: 100% !important;
    height: 438px;
    position: relative;
}
.mark {
    /*width: 282px;*/
	width: 958px; height:auto !important;
   /* height: 438px;*/
    margin: 0; padding-bottom:10px;
}
.mark .list {
    overflow: hidden;
    margin: 20px auto 10px auto;
}
.mark .list a {
    width: 94px;
    text-align: center;
    font-size: 14px;
    line-height: 30px;
}
.mark_t {
    text-align: center;
}
.page {
    width: 100%;
    margin: 20px auto 0 auto;
    text-align: center;
}
.page a,.page span,.page b {
    background: #fff;
    display: inline-block;
    padding: 3px 10px;
    text-align: center;
    margin: 0 5px;
    border: 1px solid #ccc;
    color: #0070c0;
    font-size: 14px;
}
.page span,.page a:hover {
    background-color: #0070c0;
    color: #fff;
}
.ziliao2 {
    border: 0;
}
.gsnav {
    background-color: #f9f9f9;
    border: 1px solid #ccc;
    overflow: hidden;
    margin-top: 20px;
}
.gsnav a {
    width: 110px;
    height: 33px;
    line-height: 33px;
    display: inline-block;
    text-align: center;
}
.gsnav ul li.now,.gsnav a:hover {
    background-color: #0070c0;
    color: #fff;
}
.gsnav ul li.now a {
    color: #fff;
}
.fullSlide2 {
    height: 438px;
}
.fullSlide2 .hd ul {
    text-align: right;
    padding-left: 10px;
}
.fullSlide2 .hd ul li {
    background-color: #fff;
}
.newsbox dl {
    margin-top: 40px;
}
.newsbox dl dd h1 a {
    font-size: 16px;
    color: #333;
}
.newsbox dl dd h1:hover a {
    color: #ff0000;
}
.newsbox dl dt  {
    width: 202px;
    height: 103px;
    overflow: hidden;
}
.newsbox dl dt img  {
    width: 100%;
}
.newsbox dl dd  {
    width: 740px;
}
.newsbox dl dd p {
    font-size: 12px;
    margin-top: 25px;
    position: relative;
}
.newsbox dl dd b {
    font-size: 12px;
    font-weight: normal;
    color: #ff0000;
    position: absolute;
    right: 0;
    bottom:-16px;
}
.newsbox dl dd b a {
    color: #ff0000;
}

/*2020-11-11*/

.clearboth{ clear:both;}
.hbyh_bg{ background-color:#002060;}
.ui_div{width:100%;}
.ui_div_center{width:960px; margin:0px auto;}
.hbyh_box1{width:100%; padding:40px 0px 20px 0px}
.hbyh_box1_t{width:100%; padding-bottom:40px;}
.hbyh_box1_tl{width:840px;}
.hbyh_box1_tl li{width:14.285%; float:left; border-right:1px solid #0c2d71;-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;word-wrap:break-word; min-height:301px;}
.hbyh_box1_tl li .a1,.hbyh_box1_tl li .a1:hover{ text-decoration:none;width:100%; height:45px; line-height:45px; text-align:center; float:left; display:inline-block; overflow:hidden; text-align:center; color:#fff; font-size:18px; font-weight:bold;}
.hbyh_box1_tl li .a2,.hbyh_box1_tl li .a2:hover{width:100%; height:32px; line-height:32px; float:left; display:inline-block; overflow:hidden; text-align:center; color:#fff; font-size:14px;}
.hbyh_box1_tr{width:100px; line-height:2.2; text-align:center; color:#fff; font-size:14px;}
.hbyh_box1_tr img{width:100%; height:auto !important;}
.hbyh_box2{width:100%; line-height:2; text-align:center; color:#fff; font-size:14px;}
.hbyh_box2 a,.hbyh_box2 a:hover{ color:#fff; text-decoration:none;}

.hbyh_box3{width:920px; padding:0px 20px;}
.hbyh_box3 li{width:100%; float:left; border-bottom:1px solid #e5e5e5; padding:15px 0px;}
.hbyh_box3 li .div{width:100%; display:inline-block; overflow:hidden; float:left; color:#333; font-size:16px;}
.hbyh_box3 li .div:hover{ text-decoration:none; color:#0070c0;}
.hbyh_box3 li .div .s1{width:50px; height:50px; line-height:50px; text-align:center; background-color:#0070c0; color:#fff; font-size:18px;-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */}
.hbyh_box3 li .div .s2{width:760px; height:50px; line-height:50px; overflow:hidden; margin-left:20px;}
.hbyh_box3 li .div .s3{ height:50px; line-height:50px; color:#a1a1a1; font-size:14px;}
.hbyh_box3 li .div:hover .s3{color:#0070c0;}

.hbyh_box4{width:938px; border:1px solid #e5e5e5; margin-top:10px; padding:10px 10px 20px 10px; position:relative;}
.hbyh_box4 .s1{ margin-bottom:5px; float:left; height:30px; line-height:30px; padding-right:10px; color:#ff0000; font-size:16px;}
.hbyh_box4 .a1,.hbyh_box4 .a1:hover{ text-decoration:underline; height:30px; line-height:30px; margin-bottom:5px; float:left; padding:0px 10px; color:#0563c1; font-size:16px;}
.hbyh_more{display: block;
    width: 162px !important;
    height: 33px;
    line-height: 33px;
    text-align: center;
    color: #333;
    background: url(../images/navbg.png) 0 0 no-repeat;
    font-size: 14px;
    margin: 10px auto 0 auto;
    clear: both;
    float: none; position:absolute; right:25px; bottom:-16px;}
.hbyh_more:hover{ text-decoration:none;}















